<?php
/**
 * @package YARBB
 * @copyright Авторские права (C) 2009 www.yar-it.com. Все права защищены.
 * @license Лицензия http://www.gnu.org/licenses/gpl-2.0.htm GNU/GPL, или help/license.php
 * YARBB! - свободное программное обеспечение распространяемое по условиям лицензии GNU/GPL
 * Для получения информации о используемых расширениях и замечаний об авторском праве, смотрите файл copyright.php.
 */
// запрет прямого доступа
defined( '_VALID_MOS' ) or die( 'Прямой доступ запрещен.' );

// Добавить цензурируемое слово
if (isset($_POST['add_word'])) {
	$search_for = trim($_POST['new_search_for']);
	$replace_with = trim($_POST['new_replace_with']);
	if ($search_for == '' || $replace_with == '')
		mosRedirect('index2.php?option=com_forum&amp;task=censoring', _Y_CENNONE);
	$sql = ('INSERT INTO #__forum_censoring (search_for, replace_with)
				VALUES (\''.$database->getEscaped($search_for).'\', 
				\''.$database->getEscaped($replace_with).'\')');
	$database->setQuery($sql);
	$database->Query($sql);

	mosRedirect( 'index2.php?option=com_forum&amp;task=censoring', _Y_CENADDWO);
}
// Обновить цензурируемое слово
else if (isset($_POST['update'])) {
	$id = intval(key($_POST['update']));
	$search_for = trim($_POST['search_for'][$id]);
	$replace_with = trim($_POST['replace_with'][$id]);
	if ($search_for == '' || $replace_with == '')
		mosRedirect('index2.php?option=com_forum&amp;task=censoring', _Y_CENNONE);


	$sql = ('UPDATE #__forum_censoring
			SET search_for=\''.$database->getEscaped($search_for).'\', 
			replace_with=\''.$database->getEscaped($replace_with).'\' 
			WHERE id='.$id);
	$database->setQuery($sql);
	$database->Query($sql);

	mosRedirect('index2.php?option=com_forum&amp;task=censoring', _Y_CENADDWO2);
}
// Удалить слово
else if (isset($_POST['remove'])) {
	$id = intval(key($_POST['remove']));
	$sql = ('DELETE FROM #__forum_censoring WHERE id='.$id);
	$database->setQuery($sql);
	$database->Query($sql);

	mosRedirect( 'index2.php?option=com_forum&amp;task=censoring', _SUCCESS_DELETION);
}

$focus_element = array('censoring', 'new_search_for');

?>
<table class="adminheading">
	<tr>
		<th class="menus"> <span><?php echo _Y_CENSORT; ?></span> </th>
	</tr>
</table>

<form id="censoring" method="post" action="index2.php?option=com_forum&amp;task=censoring&amp;action=foo">
	<table class="adminlist">
		<tr>
			<td class="message"> <?php echo _Y_CENDESC; ?></td>
		</tr>
	</table>


	<p></p>
	<table class="adminlist" style="width:600px" >

		<tr>
			<th width="20%"><?php echo _Y_CENCJLOMN; ?></th>
			<th width="20%"><?php echo _Y_CENCJLOMN2; ?></th>
			<th width="20%"><?php echo _ACTION; ?></th>
		</tr>


		<tr class="row0">
			<td align="center"><input type="text" name="new_search_for" size="24" maxlength="60" tabindex="1" /></td>
			<td align="center"><input type="text" name="new_replace_with" size="24" maxlength="60" tabindex="2" /></td>
			<td align="center"><input type="submit" name="add_word" value=" <?php echo _E_ADD; ?> " tabindex="3" /></td>
		</tr>

	</table>
	<h2> <?php echo _Y_CANEDITDEL; ?></h2>


<?php
//показываем слова
$sql = ('SELECT id, search_for, replace_with FROM #__forum_censoring ORDER BY id');
	$cur_word_result = $database->setQuery($sql)->loadAssocList();
	if ($cur_word_result) {
		?>
	<table class="adminlist" style="width:600px">

		<tr>
			<th><?php echo _Y_CENCJLOMN; ?></th>
			<th><?php echo _Y_CENCJLOMN2; ?></th>
			<th><?php echo _ACTION; ?></th>
		</tr>


	<?php
	foreach ($cur_word_result as $cur_word)
		echo "\t\t\t\t\t\t\t\t".
				'<tr class="row0">
		<td>
		<input type="text" name="search_for['.$cur_word['id'].']" value="'.yarbb_htmlspecialchars($cur_word['search_for']).'" size="24" maxlength="60" />
		</td>
		<td>
		<input type="text" name="replace_with['.$cur_word['id'].']" value="'.yarbb_htmlspecialchars($cur_word['replace_with']).'" size="24" maxlength="60" />
		</td>
		<td>
		<input type="submit" name="update['.$cur_word['id'].']" value="'._UPDATE.'" />&nbsp;<input type="submit" name="remove['.$cur_word['id'].']" value="'._E_REMOVE.'" />
		</td>
		</tr>'."\n";
			?>

	</table>
			<?php
		}
else
	echo "\t\t\t\t\t\t\t".'<p>'._Y_BANNONE.'</p>'."\n";
	?>
</form>